package com.example.android;

import android.app.ListActivity;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.provider.ContactsContract;
import android.support.v4.widget.SimpleCursorAdapter;
import android.widget.ListAdapter;

public class ExemploListaContatos extends ListActivity {

	public ListAdapter adaptador;

	public void onCreate(Bundle b) {
		super.onCreate(b);
		// Uri para buscar os contatos
		Uri uri = ContactsContract.Contacts.CONTENT_URI;
		// Recupera o Cursor dos contatos
		Cursor c = getContentResolver().query(uri, null, null, null, null);
		startManagingCursor(c);
		// Listar o nome do contato
		String[] colunas = new String[] { ContactsContract.Contacts.DISPLAY_NAME } ;
		int[] campos = new int[] {R.id.nome};
		// Informe ao adapter para ligar os valores ao XML View
		adaptador = new SimpleCursorAdapter(this, R.layout.layout_contatos, c, colunas, campos);
		setListAdapter(adaptador);
		}
	}